
;st = slicetype, s = slice & s2 = slice2
stringfilter:env

[stornode]
stornode$port=42331
stornode.homeserve$port=43341
stornode.index$port=42351
stornode.index2$port=42361
stornode.rss$port=43331
stornode.webcontent$port=42341
stornode.counter$port=42381
stornode.counter2$port=42383
stornode.urlshorten$port=42391
stornode.urlshorten2$port=42393
stornode.test$port=30001
stornode.tagit.perceptron$port=42321
stornode.internal$port=42311
stornode.internal2$port=42431
stornode.internal2.1$port=42433
stornode.internal2.2$port=42434
stornode.wfileis$port=42401
stornode.wfileis2$port=42403
stornode.wfileis.redundance1$port=42433
stornode.wfileis.redundance2$port=42434
stornode.slice4$port=42411
stornode.wfileis.wm8090$port=42421
;stornode.push$port=42431
stornode.dev1$port=30013
stornode.dev2$port=30014
stornode.dev3$port=30015
stornode.dev4$port=30016
stornode.dev5$port=30017
stornode.dev6$port=30018
stornode.internal3.1$port=42443
stornode.internal3.2$port=42444
stornode.internal3.3$port=42445
stornode.slice.1$port=42473
stornode.slice.2$port=42474
stornode.slice.3$port=42475
stornode.slice5.1$port=42483
stornode.slice5.2$port=42484
stornode.slice5.3$port=42485
stornode.inmem$port=42451
stornode.autoforget$port=42461
;debug$port=43341
;release$port=43341
port=42371
stornode$datapath=..\..\data\stornode\
stornode.homeserve$datapath=..\..\data\stornode.homeserve\
stornode.rss$datapath=..\..\data\stornode.rss\
stornode.webcontent$datapath=..\..\data\stornode.webcontent\
stornode.counter$datapath=..\..\data\stornode.counter\
stornode.counter2$datapath=..\..\data\stornode.counter2\
stornode.urlshorten$datapath=..\..\data\stornode.urlshorten\
stornode.urlshorten2$datapath=..\..\data\stornode.urlshorten2\
stornode.test$datapath=..\..\data\stornode.test\
stornode.tagit.perceptron$datapath=..\..\data\stornode.tagit.perceptron\
stornode.internal$datapath=..\..\data\stornode.internal\
stornode.internal2$datapath=..\..\data\stornode.internal2\
stornode.internal2.1$datapath=..\..\data\stornode.internal2.1\
stornode.internal2.2$datapath=..\..\data\stornode.internal2.2\
stornode.wfileis$datapath=..\..\data\stornode.wfileis\
stornode.wfileis2$datapath=..\..\data\stornode.wfileis2\
stornode.slice4$datapath=..\..\data\stornode.slice4\
stornode.wfileis.wm8090$datapath=..\..\data\stornode.wfileis.wm8090\
stornode.internal3.1$datapath=..\..\data\stornode.internal3.1\
stornode.internal3.2$datapath=..\..\data\stornode.internal3.2\
stornode.internal3.3$datapath=..\..\data\stornode.internal3.3\
stornode.slice.1$datapath=..\..\data\stornode.slice.1\
stornode.slice.2$datapath=..\..\data\stornode.slice.2\
stornode.slice.3$datapath=..\..\data\stornode.slice.3\
stornode.slice5.1$datapath=..\..\data\stornode.slice5.1\
stornode.slice5.2$datapath=..\..\data\stornode.slice5.2\
stornode.slice5.3$datapath=..\..\data\stornode.slice5.3\
;stornode.dev1$datapath=r:\stornode.dev1\
;stornode.dev2$datapath=r:\stornode.dev2\
;stornode.dev3$datapath=r:\stornode.dev3\
;stornode.dev4$datapath=r:\stornode.dev4\
;stornode.dev5$datapath=r:\stornode.dev5\
stornode.dev1$datapath=e:\temp movies\stornode.dev1\
stornode.dev2$datapath=e:\temp movies\stornode.dev2\
stornode.dev3$datapath=e:\temp movies\stornode.dev3\
stornode.dev4$datapath=e:\temp movies\stornode.dev4\
stornode.dev5$datapath=e:\temp movies\stornode.dev5\
stornode.wfileis.redundance1$datapath=d:\deploys\data\stornode.wfileis.redundance1\
stornode.wfileis.redundance2$datapath=e:\deploys\data\stornode.wfileis.redundance2\
;debugmode$datapath=F:\Program Files\storoom\stornode\data
;use temp movies folder, to avoid auto backup / amutest to copy useless data
;hzj-jie-t60p$debugmode$datapath=r:\stornode.test.data
debugmode$datapath=e:\temp movies\stornode.test.data
datapath=.\data
atomcount&st:s=8192
atomcount=131072;                       slice2/slice3/slice4/slice5 is designed to contain more atoms in one slice without much perf drop
slicesize&st:s5=1073741824;             1024*1024*1024, slice5 is designed to contain more atom in one fceslite
slicesize=134217728;                    128*1024*1024, slice2 will ignore this limit
debugmode$slicecount&sst:sh=4;          for slices_hash
slicecount&sst:sh=128;                  for slices_hash
slicecount=65536;                       one folder contains at most 65536*2 files & directories
stornode.dev?$reserveDiskSize=16777216; 16*1024*1024
reserveDiskSize=134217728;              128*1024*1024
enablecache=false
enableStreamBuff=true
autodropDirtyData=true
memoryBuffSize&st:s=auto
memoryBuffSize=0
distributeOperationHoldtime=48000
talkHoldtime=60000
talkLivetime=4800000
connectionCount=128
threadcount&sst:sh=16
threadcount=32
debugmode$sliceType=slice5
;stornode.dev?$sliceType=slice5
stornode.dev1$sliceType=slice
stornode.dev2$sliceType=slice2
stornode.dev3$sliceType=slice3
stornode.dev4$sliceType=slice4
stornode.dev5$sliceType=slice5
;let's try it first on wfileis
stornode.wfileis$sliceType=slice2
stornode.wfileis2$sliceType=slice5
stornode.internal3.?$sliceType=slice5
stornode.slice.?$sliceType=slice
stornode.slice5.?$sliceType=slice5
stornode.internal*$sliceType=slice2
stornode.urlshorten$sliceType=slice2
stornode.urlshorten2$sliceType=slice5
stornode.counter$sliceType=slice3
stornode.counter2$sliceType=slice5
stornode.wfileis.wm8090$sliceType=slice2
stornode.homeserve$sliceType=slice2
stornode.slice4$sliceType=slice4
sliceType=slice
stornode.dev6$slicesType=memslices
stornode.dev?$slicesType=slices_hash
stornode.autoforget$slicesType=memslices
stornode.inmem$slicesType=memslices
;debugmode$slicesType=memslices
debugmode$slicesType=slices_hash
slicesType=slices

[memslices]
stornode.autoforget$type=cacheslices
debugmode$type=cacheslices
type=mapslices
debugmode$memoryUsage=auto
memoryUsage=536870912;     512*1024*1024
;since nodes_hash cannot work with a full stornode, so all the stornode-cacheslices use the same keyCount
stornode.autoforget$keyCount=1048576;  1024*1024
debugmode$keyCount=1048576
keycount=131072;    128*1024
